Oct 13
2024
SELL
Payment of exercise price or tax liability
$189,763
$145.86 p/Share
1,301
Reduced 1.16%
110,911
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
2,946
Added 2.56%
112,212
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$2,822,671
$169.54 p/Share
16,649
Reduced 13.22%
109,266
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
31,888
Added 20.21%
125,915
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
5,934
Added 5.94%
94,027
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$153,971
$171.27 p/Share
899
Reduced 1.01%
88,093
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
3,083
Added 3.35%
88,992
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$88,219
$168.68 p/Share
523
Reduced 0.61%
85,909
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
1,700
Added 1.93%
86,432
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$504,222
$154.48 p/Share
3,264
Reduced 3.71%
84,732
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
7,364
Added 7.88%
86,038
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$3,111,769
$152.62 p/Share
20,389
Reduced 20.18%
80,632
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
6,051
Added 8.59%
64,358
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
34,034
Added 25.7%
98,392
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
5,933
Added 8.87%
60,936
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$132,800
$142.49 p/Share
932
Reduced 1.67%
55,003
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
3,083
Added 5.22%
55,935
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$272,057
$137.82 p/Share
1,974
Reduced 3.6%
52,852
Common Stock
Oct 13
2022
BUY
Exercise of conversion of derivative security
-
4,419
Added 7.46%
54,826
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$314,918
$116.55 p/Share
2,702
Reduced 5.09%
50,407
Common Stock
Feb 27
2022
BUY
Exercise of conversion of derivative security
-
6,050
Added 10.23%
53,109
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$308,858
$116.55 p/Share
2,650
Reduced 5.33%
47,059
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
5,933
Added 10.66%
49,709
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$475,984
$97.1 p/Share
4,902
Reduced 10.07%
43,776
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
-
12,150
Added 20.33%
47,603
Common Stock