Nov 29
2022
SELL
Payment of exercise price or tax liability
$68,068
$115.37 p/Share
590
Reduced 2.33%
24,736
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 5.59%
25,326
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$218,630
$123.52 p/Share
1,770
Reduced 6.92%
23,826
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 14.95%
25,596
Common Stock
Sep 08
2022
SELL
Open market or private sale
$427,000
$106.75 p/Share
4,000
Reduced 15.94%
21,096
Common Stock
May 03
2022
SELL
Open market or private sale
$601,260
$100.21 p/Share
6,000
Reduced 19.3%
25,096
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$329,152
$102.86 p/Share
3,200
Reduced 9.33%
31,096
Common Stock
Dec 14
2021
SELL
Open market or private sale
$619,879
$96.15 p/Share
6,447
Reduced 15.82%
34,296
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$348,100
$96.4 p/Share
3,611
Reduced 8.14%
40,743
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
9,179
Added 17.15%
44,354
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
11,658
Added 24.89%
35,175
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$78,927
$98.29 p/Share
803
Reduced 3.3%
23,517
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
3,300
Added 11.95%
24,320
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$110,124
$100.57 p/Share
1,095
Reduced 4.95%
21,020
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
4,500
Added 16.91%
22,115
Common Stock
Nov 11
2021
SELL
Open market or private sale
$1,527,671
$100.73 p/Share
15,166
Reduced 46.26%
17,615
Common Stock
Apr 09
2021
-
252
Reduced 1.25%
19,854
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$330,207
$93.49 p/Share
3,532
Reduced 14.94%
20,106
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
8,977
Added 27.52%
23,638
Common Stock
Nov 30
2020
SELL
Payment of exercise price or tax liability
$119,508
$90.95 p/Share
1,314
Reduced 8.23%
14,661
Common Stock
Nov 30
2020
BUY
Exercise of conversion of derivative security
-
5,400
Added 25.26%
15,975
Common Stock
Nov 19
2020
SELL
Payment of exercise price or tax liability
$6,066
$89.2 p/Share
68
Reduced 0.64%
10,575
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
-
280
Added 2.56%
10,643
Common Stock
Aug 06
2020
BUY
Exercise of conversion of derivative security
$38,560
$48.2 p/Share
800
Added 7.17%
10,363
Common Stock