Aug 22
2024
SELL
Open market or private sale
$497,295
$35.43 p/Share
14,036
Reduced 5.79%
228,507
Common Stock
Aug 21
2024
SELL
Open market or private sale
$1,201,794
$35.05 p/Share
34,288
Reduced 12.39%
242,543
Common Stock
Aug 19
2024
SELL
Open market or private sale
$28,175
$35.0 p/Share
805
Reduced 0.29%
276,831
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$652,730
$32.63 p/Share
20,004
Reduced 6.72%
277,636
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
50,832
Added 14.59%
297,640
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$642,161
$115.83 p/Share
5,544
Reduced 8.24%
61,702
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
14,048
Added 17.28%
67,246
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$4,140
$115.0 p/Share
36
Reduced 0.07%
53,198
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
79
Added 0.15%
53,234
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$337,827
$87.52 p/Share
3,860
Reduced 6.77%
53,155
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
9,804
Added 14.67%
57,015
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$510,979
$96.63 p/Share
5,288
Reduced 10.07%
47,211
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
13,388
Added 20.32%
52,499
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,301
$92.99 p/Share
14
Reduced 0.04%
39,111
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
29
Added 0.07%
39,125
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$221,944
$73.54 p/Share
3,018
Reduced 7.17%
39,096
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
7,663
Added 16.11%
39,912
Common Stock
May 20
2022
BUY
Open market or private purchase
$70,130
$70.13 p/Share
1,000
Added 2.82%
34,451
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$43,137
$58.69 p/Share
735
Reduced 2.15%
33,451
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
1,796
Added 4.99%
34,186
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$210,617
$73.36 p/Share
2,871
Reduced 8.14%
32,390
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
7,293
Added 17.88%
33,499
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$47,699
$71.62 p/Share
666
Reduced 2.33%
27,968
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
1,680
Added 5.54%
28,634
Common Stock