Jul 16
2024
SELL
Open market or private sale
$1,512,891
$91.16 p/Share
16,596
Reduced 54.01%
14,131
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$637,873
$74.64 p/Share
8,546
Reduced 26.37%
23,861
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
15,302
Added 33.24%
30,727
Common Stock
Mar 07
2024
SELL
Open market or private sale
$579,772
$77.52 p/Share
7,479
Reduced 23.78%
23,971
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$187,498
$25.07 p/Share
7,479
Added 19.21%
31,450
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$532,337
$76.07 p/Share
6,998
Reduced 22.6%
23,971
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
6,737
Added 17.87%
30,969
Common Stock
Aug 31
2022
SELL
Open market or private sale
$737,846
$74.56 p/Share
9,896
Reduced 29.0%
24,232
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
$156,453
$26.33 p/Share
5,942
Added 14.83%
34,128
Common Stock
Aug 19
2022
SELL
Open market or private sale
$245,168
$74.61 p/Share
3,286
Reduced 10.44%
28,186
Common Stock
Aug 19
2022
BUY
Exercise of conversion of derivative security
$47,025
$26.33 p/Share
1,786
Added 5.37%
31,472
Common Stock
Aug 18
2022
SELL
Open market or private sale
$855,583
$75.15 p/Share
11,385
Reduced 27.72%
29,686
Common Stock
Aug 18
2022
BUY
Exercise of conversion of derivative security
$172,409
$26.33 p/Share
6,548
Added 13.75%
41,071
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$554,769
$67.63 p/Share
8,203
Reduced 19.2%
34,523
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
8,317
Added 16.29%
42,726
Common Stock
Aug 03
2021
SELL
Open market or private sale
$478,474
$52.47 p/Share
9,119
Reduced 20.95%
34,409
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$99,603
$17.0 p/Share
5,859
Added 11.86%
43,528
Common Stock
Jul 21
2021
SELL
Open market or private sale
$202,247
$49.79 p/Share
4,062
Reduced 9.73%
37,669
Common Stock
Jun 28
2021
SELL
Payment of exercise price or tax liability
$121,815
$46.87 p/Share
2,599
Reduced 5.86%
41,731
Common Stock
May 17
2021
SELL
Open market or private sale
$4,944
$49.44 p/Share
100
Reduced 0.23%
44,330
Common Stock
May 14
2021
SELL
Open market or private sale
$184,012
$47.11 p/Share
3,906
Reduced 8.08%
44,430
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$67,292
$27.59 p/Share
2,439
Added 4.8%
48,336
Common Stock
May 13
2021
SELL
Open market or private sale
$5,343
$46.87 p/Share
114
Reduced 0.25%
45,897
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$1,931
$27.59 p/Share
70
Added 0.15%
46,011
Common Stock
May 10
2021
SELL
Open market or private sale
$78,290
$46.88 p/Share
1,670
Reduced 3.51%
45,941
Common Stock