Dec 20
2023
SELL
Open market or private sale
$877,875
$125.0 p/Share
7,023
Reduced 12.72%
48,203
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$48,259
$127.67 p/Share
378
Reduced 0.68%
55,227
Common Stock
Oct 06
2023
SELL
Open market or private sale
$159,450
$106.3 p/Share
1,500
Reduced 2.63%
55,605
Common Stock
Oct 06
2023
-
50
Reduced 0.09%
57,105
Common Stock
Sep 20
2023
SELL
Open market or private sale
$390,523
$109.79 p/Share
3,557
Reduced 5.86%
57,155
Common Stock
Aug 08
2023
SELL
Payment of exercise price or tax liability
$903,067
$122.4 p/Share
7,378
Reduced 10.84%
60,712
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$696,019
$73.77 p/Share
9,435
Added 12.17%
68,090
Common Stock
Jun 12
2023
SELL
Open market or private sale
$323,100
$107.7 p/Share
3,000
Reduced 4.87%
58,655
Common Stock
Apr 14
2023
SELL
Open market or private sale
$1,039,383
$107.33 p/Share
9,684
Reduced 13.57%
61,655
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
-
5,563
Added 7.23%
71,339
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$54,804
$107.46 p/Share
510
Reduced 0.75%
67,508
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$122,289
$107.46 p/Share
1,138
Reduced 1.65%
68,018
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$105,203
$107.46 p/Share
979
Reduced 1.4%
69,156
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$250,295
$104.77 p/Share
2,389
Reduced 3.57%
64,591
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
5,544
Added 7.33%
70,135
Common Stock
Dec 23
2022
BUY
Grant, award, or other acquisition
-
27,393
Added 29.03%
66,980
Common Stock
Dec 19
2022
-
80
Reduced 0.2%
39,587
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$41,769
$110.5 p/Share
378
Reduced 0.94%
39,967
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$420,808
$111.65 p/Share
3,769
Reduced 8.54%
40,345
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
$368,850
$73.77 p/Share
5,000
Added 10.18%
44,114
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$25,293
$90.01 p/Share
281
Reduced 0.71%
39,114
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$54,783
$90.85 p/Share
603
Reduced 1.51%
39,395
Common Stock
Apr 03
2022
SELL
Payment of exercise price or tax liability
$31,635
$92.77 p/Share
341
Reduced 0.85%
39,998
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$76,999
$92.77 p/Share
830
Reduced 2.02%
40,339
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
6,510
Added 13.65%
41,169
Common Stock