Oct 15
2024
SELL
Open market or private sale
$576,075
$71.27 p/Share
8,083
Reduced 35.3%
14,812
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
$124,975
$55.52 p/Share
2,251
Added 11.65%
17,063
Common Stock
Jun 29
2024
SELL
Payment of exercise price or tax liability
$139,045
$63.26 p/Share
2,198
Reduced 9.65%
20,582
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
1,186
Added 4.95%
22,780
Common Stock
Jun 24
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 18.8%
21,594
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$145,269
$76.7 p/Share
1,894
Reduced 10.35%
16,404
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
978
Added 5.07%
18,298
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
4,199
Added 19.51%
17,320
Common Stock
May 16
2023
SELL
Open market or private sale
$368,595
$90.32 p/Share
4,081
Reduced 23.72%
13,121
Common Stock
Jan 06
2023
SELL
Open market or private sale
$168,110
$85.99 p/Share
1,955
Reduced 10.24%
17,145
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
$119,489
$61.12 p/Share
1,955
Added 9.71%
18,178
Common Stock
Jun 30
2022
SELL
Open market or private sale
$168,358
$74.66 p/Share
2,255
Reduced 11.66%
17,086
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$115,050
$51.02 p/Share
2,255
Added 11.11%
18,043
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
1,068
Added 5.88%
17,086
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$36,941
$71.04 p/Share
520
Reduced 3.14%
16,018
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
2,096
Added 11.25%
16,538
Common Stock
Jun 26
2022
SELL
Payment of exercise price or tax liability
$19,635
$70.63 p/Share
278
Reduced 1.89%
14,442
Common Stock
Jan 10
2022
SELL
Open market or private sale
$97,727
$69.31 p/Share
1,410
Reduced 8.78%
14,658
Common Stock
Jan 10
2022
BUY
Exercise of conversion of derivative security
$53,792
$38.15 p/Share
1,410
Added 8.07%
16,068
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$26,917
$59.55 p/Share
452
Reduced 3.01%
14,588
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
1,250
Added 7.67%
15,040
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
1,859
Added 11.88%
13,790
Common Stock
Jun 27
2021
SELL
Payment of exercise price or tax liability
$17,233
$59.63 p/Share
289
Reduced 2.36%
11,931
Common Stock
Mar 29
2021
SELL
Open market or private sale
$98,359
$62.49 p/Share
1,574
Reduced 11.44%
12,186
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$58,569
$37.21 p/Share
1,574
Added 10.26%
13,760
Common Stock