Sep 23
2024
SELL
Payment of exercise price or tax liability
$7,106
$78.09 p/Share
91
Reduced 0.91%
9,882
Common Stock
May 31
2024
SELL
Open market or private sale
$379,945
$73.69 p/Share
5,156
Reduced 33.53%
10,222
Common Stock
May 31
2024
-
285
Reduced 2.79%
9,937
Common Stock
May 30
2024
SELL
Open market or private sale
$341,032
$72.36 p/Share
4,713
Reduced 23.46%
15,379
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$103,874
$22.04 p/Share
4,713
Added 19.0%
20,092
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$23,324
$60.27 p/Share
387
Reduced 2.61%
14,426
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
953
Added 5.84%
15,379
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$72,249
$63.1 p/Share
1,145
Reduced 7.19%
14,788
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
2,696
Added 14.47%
15,933
Common Stock
Nov 30
2023
SELL
Open market or private sale
$725,071
$54.57 p/Share
13,287
Reduced 50.14%
13,212
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$207,727
$22.04 p/Share
9,425
Added 29.4%
22,637
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$3,813
$43.34 p/Share
88
Reduced 0.51%
17,040
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
1,180
Added 6.46%
17,091
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$21,543
$47.98 p/Share
449
Reduced 2.74%
15,911
Common Stock
Mar 14
2023
SELL
Open market or private sale
$582,863
$50.53 p/Share
11,535
Reduced 41.4%
16,325
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
$291,489
$25.27 p/Share
11,535
Added 29.28%
27,860
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$33,832
$44.11 p/Share
767
Reduced 4.49%
16,325
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
2,220
Added 11.5%
17,092
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$3,387
$36.82 p/Share
92
Reduced 0.62%
14,781
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$14,807
$39.91 p/Share
371
Reduced 2.43%
14,873
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$13,637
$41.2 p/Share
331
Reduced 2.14%
15,172
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
1,287
Added 7.67%
15,503
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
3,862
Added 21.42%
14,168
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$15,477
$46.9 p/Share
330
Reduced 3.1%
10,305
Common Stock
Sep 13
2021
BUY
Grant, award, or other acquisition
-
898
Added 7.85%
10,544
Common Stock