Oct 21
2024
SELL
Payment of exercise price or tax liability
$122,605
$49.16 p/Share
2,494
Reduced 2.51%
96,766
Common Stock, $0.01 pa...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$368,287
$42.7 p/Share
8,625
Reduced 7.99%
99,260
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$35,662
$41.42 p/Share
861
Reduced 0.79%
107,885
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$46,970
$41.42 p/Share
1,134
Reduced 1.03%
108,746
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
14,299
Added 11.51%
109,880
Common Stock, $0.01 pa...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
16,113
Added 14.43%
95,581
Common Stock, $0.01 pa...
Oct 21
2023
SELL
Payment of exercise price or tax liability
$74,850
$30.93 p/Share
2,420
Reduced 2.96%
79,468
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$59,452
$47.11 p/Share
1,262
Reduced 1.52%
81,760
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$59,415
$46.31 p/Share
1,283
Reduced 1.52%
83,022
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
11,229
Added 11.75%
84,305
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$236,485
$48.77 p/Share
4,849
Reduced 6.22%
73,076
Common Stock, $0.01 pa...
Feb 09
2023
BUY
Grant, award, or other acquisition
-
13,078
Added 14.37%
77,925
Common Stock, $0.01 pa...
Oct 21
2022
SELL
Payment of exercise price or tax liability
$96,824
$40.01 p/Share
2,420
Reduced 3.6%
64,847
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$69,726
$55.25 p/Share
1,262
Reduced 1.84%
67,267
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
8,524
Added 11.06%
68,529
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$314,062
$58.55 p/Share
5,364
Reduced 8.21%
60,005
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$47,382
$59.75 p/Share
793
Reduced 1.2%
65,369
Common Stock, $0.01 pa...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
13,508
Added 16.95%
66,162
Common Stock, $0.01 pa...
Oct 21
2021
BUY
Grant, award, or other acquisition
-
16,082
Added 23.4%
52,654
Common Stock, $0.01 pa...
May 06
2021
SELL
Open market or private sale
$2,149,324
$60.76 p/Share
35,374
Reduced 49.17%
36,572
Common Stock, $0.01 pa...
May 06
2021
BUY
Exercise of conversion of derivative security
$1,482,524
$41.91 p/Share
35,374
Added 32.96%
71,946
Common Stock, $0.01 pa...
Apr 21
2021
SELL
Open market or private sale
$514,947
$56.85 p/Share
9,058
Reduced 19.85%
36,572
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
8,386
Added 15.53%
45,630
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$50,784
$47.64 p/Share
1,066
Reduced 2.78%
37,244
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$368,495
$47.64 p/Share
7,735
Reduced 16.8%
38,310
Common Stock, $0.01 pa...