Feb 28
2025
SELL
Payment of exercise price or tax liability
$1,576,758
$93.81 p/Share
16,808
Reduced 15.58%
91,095
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
37,938
Added 26.01%
107,903
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$2,266,717
$106.08 p/Share
21,368
Reduced 23.4%
69,965
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
51,321
Added 35.98%
91,333
Common Stock
Nov 01
2024
SELL
Open market or private sale
$1,407,700
$80.44 p/Share
17,500
Reduced 30.43%
40,012
Common Stock
Apr 18
2024
SELL
Open market or private sale
$762,900
$50.86 p/Share
15,000
Reduced 20.69%
57,512
Common Stock
Mar 01
2024
-
7,432
Reduced 9.3%
72,512
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$368,285
$44.76 p/Share
8,228
Reduced 9.33%
79,944
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
26,089
Added 22.83%
88,172
Common Stock
Mar 28
2023
-
24,535
Reduced 28.33%
62,083
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$580,601
$51.96 p/Share
11,174
Reduced 11.43%
86,618
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
25,236
Added 20.51%
97,792
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$466,657
$52.31 p/Share
8,921
Reduced 10.95%
72,556
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
20,190
Added 19.86%
81,477
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$86,475
$35.01 p/Share
2,470
Reduced 3.87%
61,287
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
5,606
Added 8.08%
63,757
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$284,737
$44.4 p/Share
6,413
Reduced 9.93%
58,151
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
14,496
Added 18.34%
64,564
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$839,639
$48.93 p/Share
17,160
Reduced 25.53%
50,068
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
45,537
Added 40.38%
67,228
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$115,019
$46.51 p/Share
2,473
Reduced 10.23%
21,691
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
5,606
Added 18.83%
24,164
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$279,731
$52.68 p/Share
5,310
Reduced 22.25%
18,558
Common Stock
Feb 28
2021
BUY
Exercise of conversion of derivative security
-
11,983
Added 33.42%
23,868
Common Stock