May 15
2024
SELL
Payment of exercise price or tax liability
$44,473
$57.09 p/Share
779
Reduced 7.79%
9,219
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$101,563
$57.09 p/Share
1,779
Added 15.11%
9,998
Common Stock
Apr 16
2024
SELL
Open market or private sale
$85,517
$59.1 p/Share
1,447
Reduced 14.97%
8,219
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$146,022
$60.54 p/Share
2,412
Reduced 19.97%
9,666
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$385,094
$60.54 p/Share
6,361
Added 37.19%
10,742
Common Stock
Mar 21
2024
SELL
Open market or private sale
$11,440
$65.0 p/Share
176
Reduced 2.99%
5,717
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$100,552
$52.59 p/Share
1,912
Reduced 24.96%
5,749
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
4,817
Added 38.6%
7,661
Common Stock
Dec 18
2023
SELL
Open market or private sale
$13,688
$51.85 p/Share
264
Reduced 8.49%
2,844
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$26,563
$51.78 p/Share
513
Reduced 14.17%
3,108
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$72,181
$51.78 p/Share
1,394
Added 27.8%
3,621
Common Stock
Aug 22
2023
SELL
Open market or private sale
$54,060
$53.0 p/Share
1,020
Reduced 32.96%
2,075
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$29,679
$46.74 p/Share
635
Reduced 17.02%
3,095
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$80,719
$46.74 p/Share
1,727
Added 31.65%
3,730
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$53,563
$49.78 p/Share
1,076
Reduced 34.95%
2,003
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$145,656
$49.78 p/Share
2,926
Added 48.73%
3,079
Common Stock
Mar 08
2023
SELL
Open market or private sale
$48,554
$51.11 p/Share
950
Reduced 86.13%
153
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$21,387
$54.56 p/Share
392
Reduced 28.97%
961
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
$73,819
$54.56 p/Share
1,353
Added 50.0%
1,353
Common Stock
Aug 12
2022
SELL
Open market or private sale
$156,048
$71.32 p/Share
2,188
Reduced 100.0%
0
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
-
499
Reduced 18.57%
2,188
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
1,726
Added 39.11%
2,687
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$34,175
$87.18 p/Share
392
Reduced 28.97%
961
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
$117,955
$87.18 p/Share
1,353
Added 50.0%
1,353
Common Stock