Feb 28
2025
SELL
Payment of exercise price or tax liability
$5,668,000
$93.81 p/Share
60,420
Reduced 7.98%
696,790
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
153,540
Added 16.86%
757,210
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$8,013,495
$106.08 p/Share
75,542
Reduced 11.12%
603,670
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
195,512
Added 22.35%
679,212
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,663,550
$44.76 p/Share
37,166
Reduced 7.14%
483,700
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
102,980
Added 16.51%
520,866
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$2,553,106
$51.96 p/Share
49,136
Reduced 10.52%
417,886
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
124,846
Added 21.09%
467,022
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$998,911
$52.31 p/Share
19,096
Reduced 5.29%
342,176
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
48,456
Added 11.83%
361,272
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$392,077
$35.01 p/Share
11,199
Reduced 3.46%
312,816
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
28,491
Added 8.08%
324,015
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,451,125
$44.4 p/Share
32,683
Reduced 9.96%
295,524
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
83,439
Added 20.27%
328,207
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$3,009,782
$48.93 p/Share
61,512
Reduced 20.06%
245,128
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
158,453
Added 34.07%
306,640
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$520,912
$46.51 p/Share
11,200
Reduced 7.03%
148,187
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
28,489
Added 15.16%
159,387
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$1,460,553
$52.68 p/Share
27,725
Reduced 17.48%
130,898
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
68,256
Added 30.08%
158,623
Common Stock
Nov 20
2020
SELL
Open market or private sale
$2,019,786
$40.15 p/Share
50,306
Reduced 35.76%
90,367
Common Stock