Nov 18
2024
SELL
Payment of exercise price or tax liability
$289,134
$108.82 p/Share
2,657
Reduced 6.47%
38,407
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
6,153
Added 13.03%
41,064
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$182,089
$112.54 p/Share
1,618
Reduced 4.43%
34,911
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
2,217
Added 5.72%
36,529
Common Stock
May 10
2024
SELL
Open market or private sale
$1,400,211
$101.73 p/Share
13,764
Reduced 28.63%
34,312
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$691,365
$50.23 p/Share
13,764
Added 22.26%
48,076
Common Stock
Nov 24
2023
-
855
Reduced 2.43%
34,312
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,755,805
$77.78 p/Share
22,574
Reduced 39.1%
35,167
Common Stock
Nov 21
2023
BUY
Exercise of conversion of derivative security
$924,856
$40.97 p/Share
22,574
Added 28.11%
57,741
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$381,816
$77.89 p/Share
4,902
Reduced 12.23%
35,167
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,981
Added 11.06%
40,069
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$150,382
$74.08 p/Share
2,030
Reduced 5.47%
35,088
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
3,225
Added 7.99%
37,118
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$163,114
$71.51 p/Share
2,281
Reduced 6.31%
33,893
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
8,843
Added 19.64%
36,174
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
3,047
Added 10.03%
27,331
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$111,411
$70.07 p/Share
1,590
Reduced 6.15%
24,284
Common Stock
Jun 06
2022
SELL
Open market or private sale
$357,445
$78.13 p/Share
4,575
Reduced 15.03%
25,874
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$187,163
$40.91 p/Share
4,575
Added 13.06%
30,449
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$31,988
$59.68 p/Share
536
Reduced 2.03%
25,874
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
-
7,039
Added 21.04%
26,410
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
3,346
Added 14.73%
19,371
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$46,197
$57.53 p/Share
803
Reduced 4.77%
16,025
Common Stock
May 10
2021
SELL
Open market or private sale
$676,077
$62.85 p/Share
10,757
Reduced 39.0%
16,828
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
$581,473
$45.57 p/Share
12,760
Added 36.65%
22,052
Common Stock