Sep 15
2023
SELL
Open market or private sale
$911,088
$105.45 p/Share
8,640
Reduced 32.23%
18,168
Common Stock
Mar 13
2023
SELL
Open market or private sale
$177,051
$71.71 p/Share
2,469
Reduced 8.47%
26,677
Common Stock
Mar 09
2023
SELL
Open market or private sale
$152,040
$74.42 p/Share
2,043
Reduced 6.55%
29,146
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$149,430
$74.94 p/Share
1,994
Reduced 6.01%
31,189
Common Stock
Mar 07
2023
SELL
Open market or private sale
$174,649
$75.28 p/Share
2,320
Reduced 7.47%
28,720
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
4,463
Added 11.86%
33,183
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$121,291
$73.51 p/Share
1,650
Reduced 5.05%
31,040
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
3,693
Added 10.15%
32,690
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$134,237
$72.6 p/Share
1,849
Reduced 5.99%
28,997
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,169
Added 11.91%
30,846
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$418,217
$76.85 p/Share
5,442
Reduced 16.94%
26,677
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
12,987
Added 29.51%
31,024
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,551
Added 15.65%
19,132
Common Stock
Mar 29
2022
SELL
Open market or private sale
$456,600
$120.0 p/Share
3,805
Reduced 19.87%
15,348
Common Stock
Mar 08
2022
SELL
Open market or private sale
$228,326
$111.27 p/Share
2,052
Reduced 9.68%
19,153
Common Stock
Mar 04
2022
SELL
Open market or private sale
$1,481,006
$111.22 p/Share
13,316
Reduced 38.57%
21,205
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
-
1,640
Reduced 4.54%
34,521
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
3,692
Added 9.26%
36,161
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
3,684
Reduced 10.19%
32,469
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
8,295
Added 19.46%
34,320
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
-
2,104
Reduced 7.02%
27,858
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
7,046
Added 19.04%
29,962
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
-
9,850
Reduced 30.06%
22,916
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
23,166
Added 48.28%
24,812
Common Stock
Oct 31
2021
BUY
Exercise of conversion of derivative security
-
257
Added 2.64%
9,491
Common Stock