Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,587,171
$93.81 p/Share
16,919
Reduced 9.28%
165,325
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
37,938
Added 17.23%
182,244
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$364,765
$95.89 p/Share
3,804
Reduced 2.57%
144,306
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
8,546
Added 5.46%
148,110
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$2,286,660
$106.08 p/Share
21,556
Reduced 13.38%
139,564
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
51,321
Added 24.16%
161,120
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$434,395
$44.76 p/Share
9,705
Reduced 8.12%
109,799
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
26,089
Added 17.92%
119,504
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$116,512
$44.05 p/Share
2,645
Reduced 2.75%
93,415
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
8,546
Added 8.17%
96,060
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$606,321
$51.96 p/Share
11,669
Reduced 11.77%
87,514
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
26,339
Added 20.98%
99,183
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$182,147
$48.2 p/Share
3,779
Reduced 4.93%
72,844
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
8,546
Added 10.03%
76,623
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$466,657
$52.31 p/Share
8,921
Reduced 11.59%
68,077
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
20,190
Added 20.77%
76,998
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$103,595
$35.01 p/Share
2,959
Reduced 4.95%
56,808
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
6,709
Added 10.09%
59,767
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$312,043
$44.4 p/Share
7,028
Reduced 11.7%
53,058
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
15,885
Added 20.91%
60,086
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$880,691
$48.93 p/Share
17,999
Reduced 28.94%
44,201
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
47,429
Added 43.26%
62,200
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$137,763
$46.51 p/Share
2,962
Reduced 16.7%
14,771
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
6,709
Added 27.45%
17,733
Common Stock
Mar 11
2021
SELL
Open market or private sale
$600,160
$54.56 p/Share
11,000
Reduced 49.95%
11,024
Common Stock