May 06
2024
SELL
Payment of exercise price or tax liability
$630,994
$84.2 p/Share
7,494
Reduced 1.47%
501,686
Common Stock
May 02
2024
BUY
Grant, award, or other acquisition
-
12,757
Added 2.44%
509,180
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$1,626,609
$82.26 p/Share
19,774
Reduced 3.84%
495,728
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
44,656
Added 7.97%
515,502
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$538,223
$52.98 p/Share
10,159
Reduced 2.12%
468,604
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
17,370
Added 3.5%
478,763
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,431,432
$56.4 p/Share
25,380
Reduced 5.22%
460,630
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
57,330
Added 10.55%
486,010
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$315,710
$33.82 p/Share
9,335
Reduced 2.15%
424,807
Common Stock
May 04
2022
BUY
Grant, award, or other acquisition
-
22,346
Added 4.9%
434,142
Common Stock
Mar 03
2022
BUY
Open market or private purchase
$96,880
$34.6 p/Share
2,800
Added 0.71%
389,690
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$589,077
$33.65 p/Share
17,506
Reduced 4.08%
411,796
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
39,612
Added 8.45%
429,302
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$443,028
$43.05 p/Share
10,291
Reduced 2.61%
384,435
Common Stock
May 06
2021
BUY
Grant, award, or other acquisition
-
16,915
Added 4.11%
394,726
Common Stock
Mar 05
2021
SELL
Open market or private sale
$2,369,079
$36.43 p/Share
65,031
Reduced 14.71%
376,936
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$994,324
$15.29 p/Share
65,031
Added 13.72%
408,936
Common Stock
Mar 04
2021
SELL
Open market or private sale
$4,668,618
$37.36 p/Share
124,963
Reduced 24.9%
376,936
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
$1,315,860
$10.53 p/Share
124,963
Added 20.14%
495,421
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$1,219,082
$37.98 p/Share
32,098
Reduced 7.85%
376,936
Common Stock
Mar 03
2021
SELL
Open market or private sale
$4,305,139
$38.18 p/Share
112,759
Reduced 23.03%
376,936
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
72,471
Added 15.05%
409,034
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
$783,675
$6.95 p/Share
112,759
Added 21.12%
421,014
Common Stock