Mar 08
2024
SELL
Open market or private sale
$2,348,047
$186.22 p/Share
12,609
Reduced 9.22%
124,116
Common Stock
Mar 07
2024
SELL
Open market or private sale
$13,513,975
$185.26 p/Share
72,946
Reduced 34.79%
136,725
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,462,282
$169.54 p/Share
8,625
Reduced 3.95%
209,671
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
3,584
Added 1.77%
199,038
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
19,258
Added 8.11%
218,296
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$75,187
$171.27 p/Share
439
Reduced 0.22%
195,454
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,800
Added 0.91%
195,893
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$53,977
$168.68 p/Share
320
Reduced 0.16%
194,093
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,200
Added 0.61%
194,413
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$614,058
$154.48 p/Share
3,975
Reduced 2.02%
193,213
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
10,100
Added 4.87%
197,188
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,135,663
$152.62 p/Share
33,650
Reduced 15.24%
187,088
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
69,562
Added 24.08%
219,328
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
12,367
Added 7.63%
149,766
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
3,583
Added 2.52%
138,809
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$66,542
$142.49 p/Share
467
Reduced 0.34%
135,226
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,800
Added 1.31%
135,693
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$547,835
$137.82 p/Share
3,975
Reduced 2.88%
133,893
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
10,100
Added 6.83%
137,868
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$567,249
$116.55 p/Share
4,867
Reduced 3.67%
127,768
Common Stock
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
12,366
Added 8.53%
132,635
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$152,098
$116.55 p/Share
1,305
Reduced 1.07%
120,269
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
3,583
Added 2.86%
121,574
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$1,049,942
$97.1 p/Share
10,813
Reduced 8.39%
117,991
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
-
27,475
Added 17.95%
125,606
Common Stock