May 06
2024
SELL
Open market or private sale
$588,490
$60.05 p/Share
9,800
Reduced 27.23%
26,190
Common
Feb 19
2024
SELL
Payment of exercise price or tax liability
$82,317
$55.47 p/Share
1,484
Reduced 3.96%
35,990
Common
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
5,094
Added 11.97%
37,474
Common
Feb 16
2024
SELL
Payment of exercise price or tax liability
$278,126
$55.47 p/Share
5,014
Reduced 13.41%
32,380
Common
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
16,810
Added 31.01%
37,394
Common
May 08
2023
SELL
Open market or private sale
$337,605
$71.0 p/Share
4,755
Reduced 19.05%
20,210
Common
May 08
2023
BUY
Exercise of conversion of derivative security
$287,760
$59.95 p/Share
4,800
Added 16.13%
24,965
Common
Feb 23
2023
SELL
Open market or private sale
$389,082
$68.26 p/Share
5,700
Reduced 22.04%
20,165
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$90,272
$68.91 p/Share
1,310
Reduced 4.82%
25,865
Common
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,504
Added 11.42%
27,175
Common
Feb 19
2023
SELL
Payment of exercise price or tax liability
$142,367
$68.38 p/Share
2,082
Reduced 8.08%
23,671
Common
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
5,571
Added 17.79%
25,753
Common
Feb 17
2023
SELL
Payment of exercise price or tax liability
$319,402
$68.38 p/Share
4,671
Reduced 18.79%
20,182
Common
Feb 17
2023
BUY
Grant, award, or other acquisition
-
12,264
Added 33.04%
24,853
Common
Aug 30
2022
SELL
Open market or private sale
$301,460
$74.16 p/Share
4,065
Reduced 24.97%
12,217
Common
Aug 30
2022
BUY
Exercise of conversion of derivative security
$258,043
$60.01 p/Share
4,300
Added 20.89%
16,282
Common
Mar 04
2022
SELL
Payment of exercise price or tax liability
$124,704
$64.95 p/Share
1,920
Reduced 13.81%
11,982
Common
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
6,595
Added 32.18%
13,902
Common
Feb 22
2022
SELL
Payment of exercise price or tax liability
$75,972
$66.12 p/Share
1,149
Reduced 13.59%
7,306
Common
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
3,682
Added 30.34%
8,455
Common
Feb 16
2021
SELL
Payment of exercise price or tax liability
$36,049
$56.86 p/Share
634
Reduced 12.62%
4,391
Common
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
1,870
Added 27.12%
5,025
Common