Dec 16
2024
SELL
Payment of exercise price or tax liability
$431,274
$73.76 p/Share
5,847
Reduced 1.33%
432,768
Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,539,245
$71.43 p/Share
21,549
Reduced 4.68%
438,615
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$430,549
$19.98 p/Share
21,549
Added 4.47%
460,164
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$1,212,788
$51.76 p/Share
23,431
Added 5.07%
438,615
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,466,846
$64.75 p/Share
22,654
Reduced 5.17%
415,184
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$708,165
$63.96 p/Share
11,072
Reduced 2.5%
432,258
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
45,623
Added 9.21%
449,735
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$169,324
$63.37 p/Share
2,672
Reduced 0.61%
437,838
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$351,555
$61.59 p/Share
5,708
Reduced 1.28%
440,510
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,463,317
$63.57 p/Share
23,019
Reduced 4.91%
446,218
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
58,500
Added 11.09%
469,237
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
16,455
Added 3.85%
410,737
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$173,616
$66.19 p/Share
2,623
Reduced 0.66%
394,282
Common Stock
Feb 03
2023
SELL
Open market or private sale
$1,046,560
$65.41 p/Share
16,000
Reduced 3.87%
396,905
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$157,760
$9.86 p/Share
16,000
Added 3.73%
412,905
Common Stock
Jan 24
2023
SELL
Open market or private sale
$976,000
$61.0 p/Share
16,000
Reduced 3.87%
396,905
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$157,760
$9.86 p/Share
16,000
Added 3.73%
412,905
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$452,016
$58.91 p/Share
7,673
Reduced 1.9%
396,905
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,180,938
$70.94 p/Share
16,647
Reduced 3.95%
404,578
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
42,307
Added 9.13%
421,225
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$179,439
$68.41 p/Share
2,623
Reduced 0.69%
378,918
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
14,861
Added 3.75%
381,541
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$288,229
$69.57 p/Share
4,143
Reduced 1.12%
366,680
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$419,192
$59.68 p/Share
7,024
Reduced 1.86%
370,823
Common Stock
Mar 15
2021
SELL
Open market or private sale
$2,397,777
$65.18 p/Share
36,787
Reduced 8.87%
377,847
Common Stock