Aug 01
2024
SELL
Open market or private sale
$417,575
$81.99 p/Share
5,093
Reduced 32.71%
10,476
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
1,216
Added 7.4%
15,226
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$14,582
$67.2 p/Share
217
Reduced 1.53%
14,010
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$12,971
$68.27 p/Share
190
Reduced 1.32%
14,227
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$7,247
$68.37 p/Share
106
Reduced 0.73%
14,417
Common Stock
Feb 07
2023
SELL
Open market or private sale
$778,435
$85.28 p/Share
9,128
Reduced 38.97%
14,298
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$373,974
$40.97 p/Share
9,128
Added 28.04%
23,426
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$24,449
$75.93 p/Share
322
Reduced 2.22%
14,207
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$15,503
$72.11 p/Share
215
Reduced 1.46%
14,529
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$15,257
$73.71 p/Share
207
Reduced 1.38%
14,744
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
1,176
Added 7.29%
14,951
Common Stock
May 17
2022
SELL
Open market or private sale
$302,715
$78.75 p/Share
3,844
Reduced 22.12%
13,532
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
$157,027
$40.85 p/Share
3,844
Added 18.11%
17,376
Common Stock
May 13
2022
SELL
Open market or private sale
$532,355
$75.49 p/Share
7,052
Reduced 34.26%
13,532
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
$276,720
$39.24 p/Share
7,052
Added 28.87%
17,374
Common Stock
May 03
2022
SELL
Open market or private sale
$161,564
$74.18 p/Share
2,178
Reduced 13.86%
13,532
Common Stock
Nov 19
2021
SELL
Open market or private sale
$194,780
$75.79 p/Share
2,570
Reduced 14.14%
15,604
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$21,547
$73.54 p/Share
293
Reduced 1.59%
18,174
Common Stock
Nov 11
2021
SELL
Payment of exercise price or tax liability
$23,380
$72.61 p/Share
322
Reduced 1.71%
18,467
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$15,321
$71.26 p/Share
215
Reduced 1.13%
18,789
Common Stock
Nov 08
2021
BUY
Grant, award, or other acquisition
-
2,108
Added 9.98%
19,004
Common Stock
Aug 10
2021
SELL
Open market or private sale
$387,400
$77.48 p/Share
5,000
Reduced 22.84%
16,896
Common Stock
Aug 10
2021
BUY
Exercise of conversion of derivative security
$188,200
$37.64 p/Share
5,000
Added 18.59%
21,896
Common Stock
Feb 04
2021
SELL
Open market or private sale
$707,867
$84.31 p/Share
8,396
Reduced 33.52%
16,652
Common Stock
Feb 04
2021
BUY
Exercise of conversion of derivative security
$335,504
$39.96 p/Share
8,396
Added 25.1%
25,048
Common Stock